Release 10.1A: OpenEdge Development:
Web Services


Open Client Toolkit and WSDL

To make an AppServer application accessible as a Web service, you use the OpenEdge Open Client Proxy Generator (ProxyGen), provided by the Open Client Toolkit to define the Web service interface for the application. To define the Web service, you follow the Open Client object model, much as you define proxies for other Open Clients. However, instead of generating an Open Client proxy for the Web service, you generate the Web service (client interface) definition in a WSM file used to deploy the Web service and an optional WSDL file for Web service client development (see the Web services development components architecture in OpenEdge Getting Started: Application and Integration Services ).

Thus, the Open Client interface definition that you specify and that ProxyGen generates includes at least one AppObject, zero or more SubAppObjects, and zero or more ProcObjects. These Web service object definitions, when processed using a Web service client platform, become the client interface objects that a client application accesses to interact with the Web service.

For more information on how the Open Client object model supports a Progress 4GL Web service definition and on how to define a Web service definition using ProxyGen, see OpenEdge Development: Open Client Introduction and Programming .

In addition to other Web service deployment information, ProxyGen allows you to specify the following basic features of a Web service interface:

For more information on how a ProxyGen-generated Web service interface uses the Open Client object model, see Chapter 2, "WSDL and Web Service Objects in Progress 4GL Web Services," in this manual.


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095